package com.po;

/**
 * AbstractBaseMetadata entity provides the base persistence definition of the
 * BaseMetadata entity. @author MyEclipse Persistence Tools
 */

public abstract class AbstractBaseMetadata implements java.io.Serializable {

	// Fields

	private String metaId;
	private String parentMetaId;
	private String chineseName;
	private String englishName;
	private String shortName;
	private String defines;
	private String conditions;
	private String maxFrequency;
	private String dataType;
	private String area;
	private String remark;
	private String levels;
	private String classify;
	private String linkKey;
	private String requiring;

	// Constructors

	/** default constructor */
	public AbstractBaseMetadata() {
	}

	/** minimal constructor */
	public AbstractBaseMetadata(String metaId) {
		this.metaId = metaId;
	}

	/** full constructor */
	public AbstractBaseMetadata(String metaId, String parentMetaId,
			String chineseName, String englishName, String shortName,
			String defines, String conditions, String maxFrequency,
			String dataType, String area, String remark, String levels,
			String classify, String linkKey, String requiring) {
		this.metaId = metaId;
		this.parentMetaId = parentMetaId;
		this.chineseName = chineseName;
		this.englishName = englishName;
		this.shortName = shortName;
		this.defines = defines;
		this.conditions = conditions;
		this.maxFrequency = maxFrequency;
		this.dataType = dataType;
		this.area = area;
		this.remark = remark;
		this.levels = levels;
		this.classify = classify;
		this.linkKey = linkKey;
		this.requiring = requiring;
	}

	// Property accessors

	public String getMetaId() {
		return this.metaId;
	}

	public void setMetaId(String metaId) {
		this.metaId = metaId;
	}

	public String getParentMetaId() {
		return this.parentMetaId;
	}

	public void setParentMetaId(String parentMetaId) {
		this.parentMetaId = parentMetaId;
	}

	public String getChineseName() {
		return this.chineseName;
	}

	public void setChineseName(String chineseName) {
		this.chineseName = chineseName;
	}

	public String getEnglishName() {
		return this.englishName;
	}

	public void setEnglishName(String englishName) {
		this.englishName = englishName;
	}

	public String getShortName() {
		return this.shortName;
	}

	public void setShortName(String shortName) {
		this.shortName = shortName;
	}

	public String getDefines() {
		return this.defines;
	}

	public void setDefines(String defines) {
		this.defines = defines;
	}

	public String getConditions() {
		return this.conditions;
	}

	public void setConditions(String conditions) {
		this.conditions = conditions;
	}

	public String getMaxFrequency() {
		return this.maxFrequency;
	}

	public void setMaxFrequency(String maxFrequency) {
		this.maxFrequency = maxFrequency;
	}

	public String getDataType() {
		return this.dataType;
	}

	public void setDataType(String dataType) {
		this.dataType = dataType;
	}

	public String getArea() {
		return this.area;
	}

	public void setArea(String area) {
		this.area = area;
	}

	public String getRemark() {
		return this.remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public String getLevels() {
		return this.levels;
	}

	public void setLevels(String levels) {
		this.levels = levels;
	}

	public String getClassify() {
		return this.classify;
	}

	public void setClassify(String classify) {
		this.classify = classify;
	}

	public String getLinkKey() {
		return this.linkKey;
	}

	public void setLinkKey(String linkKey) {
		this.linkKey = linkKey;
	}

	public String getRequiring() {
		return this.requiring;
	}

	public void setRequiring(String requiring) {
		this.requiring = requiring;
	}

}